Bonjour à tous,
Ça fait un petit moment que je me dis qu'il est temps de préparer ma migration vers la v 3.2, donc je commence à m'y mettre et naturellement suivant la bonne vieille règle de Murphy ... çà va pas bien. Explications:
1) récupération de mon fichier backup Akeeba de production en local sur server2GO, restauration sans problème, manip habituelle : (base mySQLi, site, index.php, configuration.php, .htaccess tout est OK)
2) Contrôle des composants a priori rien de bien flagrant qui puisse poser problème
3) Migration via l’installation extension classique du .zip Joomla_3.2.1-Stable-Update_Package_French_v1.zip téléchargé sur Joomla.fr, ça mouline raisonnablement a priori sans problème et se termine (backend et frontend) par un : Error displaying the error page: Application Instantiation Error
4) Retour arrière passage en mode debug, rejouer l'upgrade cette fois ci la fin est un peu plus bavarde :
en backend :
en frontend toujours
5) N'y comprenant absolument rien, j'essaie d’installer à côté de tout ça une version 3.2.1 de demo en français., première page, sans soucis, 2ème page :
Etonnement, idée passer de mySQLi (défaut) à mySQL ! Et là parfait, tout marche. Dont acte
6) Du coup je reprends ma version de production sauvegardée, la restaure dans une base mySQL au lieu de mySQLi, mais là pas de chance, je n'ai même plus de message d'erreur en fin de passe d'upgrade, juste un bel écran blanc (ça tombe bien ça doit être la semaine du blanc !)
Du coup là, je suis un peu sec, j'ai restauré encore une fois ma version de production, enlevé quasiment tous les plugins ou presque et toujours rien de bon sur l'upgrade, impossible d'accéder ni en frontend, ni en backend. J'ai regardé le fichier plugin.php aux alentours de la ligne 102, rien qui me parle vraiment ($app ne serait pas renseigné mais le test en ligne 97 est là pour y veiller non ?):
Si quelqu'un a une idée, ça m'arrangerait ?
Ça fait un petit moment que je me dis qu'il est temps de préparer ma migration vers la v 3.2, donc je commence à m'y mettre et naturellement suivant la bonne vieille règle de Murphy ... çà va pas bien. Explications:
1) récupération de mon fichier backup Akeeba de production en local sur server2GO, restauration sans problème, manip habituelle : (base mySQLi, site, index.php, configuration.php, .htaccess tout est OK)
2) Contrôle des composants a priori rien de bien flagrant qui puisse poser problème
3) Migration via l’installation extension classique du .zip Joomla_3.2.1-Stable-Update_Package_French_v1.zip téléchargé sur Joomla.fr, ça mouline raisonnablement a priori sans problème et se termine (backend et frontend) par un : Error displaying the error page: Application Instantiation Error
4) Retour arrière passage en mode debug, rejouer l'upgrade cette fois ci la fin est un peu plus bavarde :
en backend :
Notice: Undefined property: PlgSystemJSNTPLFramework::$app in D:\Tools Download\server2go_183d_fr\htdocs\restor1\librarie s\cms\plugin\plugin.php on line 102
Notice: Undefined property: PlgSystemJSNTPLFramework::$app in D:\Tools Download\server2go_183d_fr\htdocs\restor1\librarie s\cms\plugin\plugin.php on line 102
Fatal error: Call to undefined method JAdministrator::setHeader() in D:\Tools Download\server2go_183d_fr\htdocs\restor1\librarie s\joomla\document\error\error.php on line 88
Notice: Undefined property: PlgSystemJSNTPLFramework::$app in D:\Tools Download\server2go_183d_fr\htdocs\restor1\librarie s\cms\plugin\plugin.php on line 102
Fatal error: Call to undefined method JAdministrator::setHeader() in D:\Tools Download\server2go_183d_fr\htdocs\restor1\librarie s\joomla\document\error\error.php on line 88
Error displaying the error page: Application Instantiation Error
Impossible de se connecter à la base de données. Le connecteur a renvoyé le numéro : Could not connect to MySQL.
6) Du coup je reprends ma version de production sauvegardée, la restaure dans une base mySQL au lieu de mySQLi, mais là pas de chance, je n'ai même plus de message d'erreur en fin de passe d'upgrade, juste un bel écran blanc (ça tombe bien ça doit être la semaine du blanc !)
Du coup là, je suis un peu sec, j'ai restauré encore une fois ma version de production, enlevé quasiment tous les plugins ou presque et toujours rien de bon sur l'upgrade, impossible d'accéder ni en frontend, ni en backend. J'ai regardé le fichier plugin.php aux alentours de la ligne 102, rien qui me parle vraiment ($app ne serait pas renseigné mais le test en ligne 97 est là pour y veiller non ?):
Code PHP:
97 if (property_exists($this, 'app'))
98 {
99 $reflection = new ReflectionClass($this);
100 $appProperty = $reflection->getProperty('app');
101
102 if ($appProperty->isPrivate() === false && is_null($this->app))
103 {
104 $this->app = JFactory::getApplication();
105 }
106 }
Si quelqu'un a une idée, ça m'arrangerait ?
Commentaire